package jd.client.get;

import jd.client.ResponseFactory;

/**
 * @author Denis Migol
 * 
 */
public final class JDGet {
	/**
	 * Don't let anyone instantiate this class.
	 */
	private JDGet() {
	}

	public static final String GET_SPEED;
	static {
		GET_SPEED = "/get/speed";
		ResponseFactory.register(GET_SPEED, GetSpeedResponse.class);
	}

	public static final String GET_IP;
	static {
		GET_IP = "/get/ip";
		ResponseFactory.register(GET_IP, GetIPResponse.class);
	}

	public static final String GET_RANDOM_IP;
	static {
		GET_RANDOM_IP = "/get/randomip";
		ResponseFactory.register(GET_RANDOM_IP, GetRandomIPResponse.class);
	}

	public static final String GET_CONFIG;
	static {
		GET_CONFIG = "/get/config";
		ResponseFactory.register(GET_CONFIG, GetConfigResponse.class);
	}

	public static final String GET_VERSION;
	static {
		GET_VERSION = "/get/version";
		ResponseFactory.register(GET_VERSION, GetVersionResponse.class);
	}

	public static final String GET_RC_VERSION;
	static {
		GET_RC_VERSION = "/get/rcversion";
		ResponseFactory.register(GET_RC_VERSION, GetRCVersionResponse.class);
	}

	public static final String GET_SPEED_LIMIT;
	static {
		GET_SPEED_LIMIT = "/get/speedlimit";
		ResponseFactory.register(GET_SPEED_LIMIT, GetSpeedLimitResponse.class);
	}

	public static final String GET_IS_RECONNECT;
	static {
		GET_IS_RECONNECT = "/get/isreconnect";
		ResponseFactory.register(GET_IS_RECONNECT, GetIsReconnectResponse.class);
	}

	public static final String GET_DOWNLOAD_STATUS;
	static {
		GET_DOWNLOAD_STATUS = "/get/downloadstatus";
		ResponseFactory.register(GET_DOWNLOAD_STATUS, GetDownloadStatusResponse.class);
	}

	public static final String GET_DOWNLOADS_CURRENT_COUNT;
	static {
		GET_DOWNLOADS_CURRENT_COUNT = "/get/downloads/currentcount";
		ResponseFactory.register(GET_DOWNLOADS_CURRENT_COUNT, GetDownloadsCurrentCountResponse.class);
	}

	public static final String GET_DOWNLOADS_CURRENT_LIST;
	static {
		GET_DOWNLOADS_CURRENT_LIST = "/get/downloads/currentlist";
		ResponseFactory.register(GET_DOWNLOADS_CURRENT_LIST, GetDownloadsCurrentListResponse.class);
	}

	public static final String GET_DOWNLOADS_ALL_COUNT;
	static {
		GET_DOWNLOADS_ALL_COUNT = "/get/downloads/allcount";
		ResponseFactory.register(GET_DOWNLOADS_ALL_COUNT, GetDownloadsAllCountResponse.class);
	}

	public static final String GET_DOWNLOADS_ALL_LIST;
	static {
		GET_DOWNLOADS_ALL_LIST = "/get/downloads/alllist";
		ResponseFactory.register(GET_DOWNLOADS_ALL_LIST, GetDownloadsAllListResponse.class);
	}

	public static final String GET_DOWNLOADS_FINISHED_COUNT;
	static {
		GET_DOWNLOADS_FINISHED_COUNT = "/get/downloads/finishedcount";
		ResponseFactory.register(GET_DOWNLOADS_FINISHED_COUNT, GetDownloadsFinishedCountResponse.class);
	}

	public static final String GET_DOWNLOADS_FINISHED_LIST;
	static {
		GET_DOWNLOADS_FINISHED_LIST = "/get/downloads/finishedlist";
		ResponseFactory.register(GET_DOWNLOADS_FINISHED_LIST, GetDownloadsFinishedListResponse.class);
	}

}